package com.mililoan.model.system;

import java.io.Serializable;

import com.mililoan.common.bean.ExtraParam;

/**
 * 部门表 domain
 * @author taochen
 * @version 1.0
 * @since 2017-08-26
 */
public class Department extends ExtraParam implements Serializable {
	
	private static final long serialVersionUID = 1L;
	
    /**
     * 主键ID
     */
    private long id;
    /**
     * 部门编号
     */
    private Integer depCode;
    /**
     * 部门名称
     */
    private String depName;
    /**
     * 为,分割的模块编号序列
     */
    private String modules;
    /**
     * 0停用 1启用
     */
    private String flag;
    /**
     * 部门模块
     */
	private Integer[]	arrayMods;
    
    /**
     * 获取 主键ID
     * 
     * @return 主键ID
     */
   	public long getId(){
        return id;
    }
        
     /**
     * 设置 主键ID
     * 
     * @param id 设置主键ID
     */
    public void setId(long id){
        this.id = id;
    }
    
    /**
     * 获取 部门编号
     * 
     * @return 部门编号
     */
   	public Integer getDepCode(){
        return depCode;
    }
        
     /**
     * 设置 部门编号
     * 
     * @param depCode 设置部门编号
     */
    public void setDepCode(Integer depCode){
        this.depCode = depCode;
    }
    
    /**
     * 获取 部门名称
     * 
     * @return 部门名称
     */
   	public String getDepName(){
        return depName;
    }
        
     /**
     * 设置 部门名称
     * 
     * @param depName 设置部门名称
     */
    public void setDepName(String depName){
        this.depName = depName;
    }
    
    /**
     * 获取 为,分割的模块编号序列
     * 
     * @return 为,分割的模块编号序列
     */
   	public String getModules(){
        return modules;
    }
        
     /**
     * 设置 为,分割的模块编号序列
     * 
     * @param modules 设置为,分割的模块编号序列
     */
    public void setModules(String modules){
        this.modules = modules;
    }
    
    /**
     * 获取 0停用 1启用
     * 
     * @return 0停用 1启用
     */
   	public String getFlag(){
        return flag;
    }
        
     /**
     * 设置 0停用 1启用
     * 
     * @param flag 设置0停用 1启用
     */
    public void setFlag(String flag){
        this.flag = flag;
    }

	public Integer[] getArrayMods() {
		return arrayMods;
	}

	public void setArrayMods(Integer[] arrayMods) {
		this.arrayMods = arrayMods;
	}
}


